Big Huge Thesaurus

rainbow shower

noun